Virtual CPU

A desktop application for Windows OS that teaches users how to assemble desktop computers. The application utilizes the Kinect and other similar peripherals for a more immersive and interactive learning experience.

CategoryInterfaces
Year2014
ClientGroup of freelance developers

Virtual CPU is a project developed by students of Systems Engineering. It offers an interactive solution to certain pedagogical issues in the teaching of assembly and computer maintenance. The project simulates a realistic experience by using technology that recognizes gestures and bodily movements, such as Kinect and other similar devices.

During my involvement with the project, as a UI designer, I worked alongside the research and development teams to create a user-friendly and visually appealing interface that would enhance the user experience of the simulation.

The target audience of this application includes students and educators from technical, technological, and professional training schools, as well as corporations, educational institutions, and universities with academic programs related to computer assembly.

Research

We used two main user personas for the Virtual CPU project. These personas helped us understand the needs and goals of the users, and they guided the design and development.

Juan Sierra (24, M) - Student (CO)

Wants to learn assembly and pc maintenance. Finds traditional teaching boring and difficult.

Jany Diaz (41, F) - IT Prof. (CO)

Wants to teach in a engaging and interactive way. She finds that his students are easily distracted.

Interviews were conducted with potential users to gather data on pedagogical practices, iconography, and trending preferences in teaching software.

This data was used to inform the development, and improve the user experience.

As a result, we introduced the development of interactive tutorials and step-by-step instructions, as well as other trending features.

The data played a critical role in creating a more effective and engaging learning experience for the users.

Work Process

To ensure ease of use and understanding of the application, it was necessary to design a visual interface that was intuitive, requiring minimal or no assistance from others.

The app was navigable through motion sensing devices, but also accessible via traditional peripherals for wider user reach.

Features like user assistant, help window, and interactive icon system were developed based on feedback to enhance accessibility and intuitiveness, ensuring a successful learning experience.

Approach

Virtual CPU's interface was designed with a focus on visual appeal, user-friendliness, and motion sensing device optimization. The design team prioritized spacing and attention to detail to create an interface that is both aesthetically pleasing and highly functional.